-- *****************************************************************
-- CISCO-QLLC01-MIB.my: QLLC-MIB file (version 1)
--
-- November 1994, Barry Chan
--
-- Copyright (c) 1994 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************-- Overview
--
--
-- QLLC MIB will include a managed entity (Link Station). The manged entity
-- includes objects to configure and monitor the logical connections.
--
-- - Administration: objects used for configuration and controlling the
-- operation of Link Station.
--
-- - Operation: objects used for monitoring the Link Station during operation.
--
-- This document will address all the specific QLLC needs. All of the
-- conversion related objects are maintained in the CONVersion MIB document.
--
-- Permissions
--
-- The permissions allowed on these objects are as follows:
--
-- 1. Administrative/Configuration type (read/write)
-- 2. Operation type (read)
--
-- DefinitionsCISCO-QLLC01-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Counter32,Integer32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
-- X121Address
-- FROM RFC1382-MIBciscoExperiment
FROM CISCO-SMI;snaqllc01 MODULE-IDENTITYLAST-UPDATED"9411090000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"DESCRIPTION"This is the MIB module for objects used to
manage the QLLC protocol.
"::={ ciscoExperiment 6}qllc OBJECTIDENTIFIER::={ snaqllc01 1}
IfIndexType::=INTEGER(0..2147483647)X121Address::=OCTETSTRING(SIZE(0..17))-- 0 to 17 bytes in length containing the ASCII-- characters [0-9], each octet contains one digit-- of the address.-- *************************************************************
-- * *
-- * THE QLLC LINK STATION ADMINISTRATIVE TABLE *
-- * *
-- *************************************************************qllcLSAdminTable OBJECT-TYPESYNTAXSEQUENCEOF QllcLSAdminEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains objects that can be changed
for each qllc entry. Changing one of these parameters
will take effect in the operating LS immediately.
Each qllc connection will have an entry in this table."::={ qllc 1}qllcLSAdminEntry OBJECT-TYPESYNTAX QllcLSAdminEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"Configured parameter values for a specific qllc."INDEX{ qllcLSAdminIfIndex ,
qllcLSAdminLciVcIndex}::={ qllcLSAdminTable 1}
QllcLSAdminEntry ::=SEQUENCE{
qllcLSAdminIfIndex IfIndexType,
qllcLSAdminLciVcIndex IfIndexType,
qllcLSAdminCircuitType INTEGER,
qllcLSAdminRole INTEGER,
qllcLSAdminX25Add X121Address,
qllcLSAdminModulo INTEGER,
qllcLSAdminLgX25 Integer32}qllcLSAdminIfIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Interface Index value for the qllc connection. "::={ qllcLSAdminEntry 1}qllcLSAdminLciVcIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-writeSTATUScurrentDESCRIPTION
"The virtual circuit number for the logical
channel identifier or PVC number depending on the
type of circuit on this interface. "::={ qllcLSAdminEntry 2}qllcLSAdminCircuitType OBJECT-TYPESYNTAXINTEGER{switchedVC (1),permanentVC (2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The circuit type on this interface."
::={ qllcLSAdminEntry 3}qllcLSAdminRole OBJECT-TYPESYNTAXINTEGER{primary(1),secondary(2),peerToPeer(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The role that the QLLC link station shall assume."::={ qllcLSAdminEntry 4}
qllcLSAdminX25Add OBJECT-TYPESYNTAXX121AddressMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The X.25 address associated with the qllc
connection. "::={ qllcLSAdminEntry 5}qllcLSAdminModulo OBJECT-TYPESYNTAXINTEGER{modulo8 (1),modulo128 (2)
}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The modulus for QLLC link station.
It determines the size of the rotating
ACK window and can take values of 8 and 128. "DEFVAL{ modulo8 }::={ qllcLSAdminEntry 6}qllcLSAdminLgX25 OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION
"The largest QLLC packet allowed to go out
on the QLLC/X.25 side. "::={ qllcLSAdminEntry 7}-- *************************************************************
-- * *
-- * THE QLLC LINK STATION OPERATIONAL TABLE *
-- * *
-- *************************************************************qllcLSOperTable OBJECT-TYPESYNTAXSEQUENCEOF QllcLSOperEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains an entry for each qllc
connection."
::={ qllc 2}qllcLSOperEntry OBJECT-TYPESYNTAX QllcLSOperEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Parameter values for a specific qllc connection."INDEX{ qllcLSOperIfIndex ,
qllcLSOperLciVcIndex}::={ qllcLSOperTable 1}
QllcLSOperEntry ::=SEQUENCE{
qllcLSOperIfIndex IfIndexType,
qllcLSOperLciVcIndex IfIndexType,
qllcLSOperCircuitType INTEGER,
qllcLSOperRole INTEGER,
qllcLSOperX25Add X121Address,
qllcLSOperModulo INTEGER,
qllcLSOperState INTEGER,
qllcLSOperLgX25 Integer32}qllcLSOperIfIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Interface Index value for the qllc connection."::={ qllcLSOperEntry 1}
qllcLSOperLciVcIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The virtual circuit number for the logical
channel identifier on this interface. "::={ qllcLSOperEntry 2}qllcLSOperCircuitType OBJECT-TYPESYNTAXINTEGER{switchedVC (1),permanentVC (2)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The circuit type on this interface."::={ qllcLSOperEntry 3}qllcLSOperRole OBJECT-TYPESYNTAXINTEGER{primary(1),secondary(2),peerToPeer(3)
}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The role the QLLC link station."::={ qllcLSOperEntry 4}qllcLSOperX25Add OBJECT-TYPESYNTAXX121AddressMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The remote X.25 address associated with the
qllc connection. "::={ qllcLSOperEntry 5}
qllcLSOperModulo OBJECT-TYPESYNTAXINTEGER{modulo8 (1),modulo128 (2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The modulus for QLLC link station. It determines
the size of the rotating ACK window and can take
values of 8 and 128. "DEFVAL{ modulo8 }::={ qllcLSOperEntry 6}
qllcLSOperState OBJECT-TYPESYNTAXINTEGER{lsStateInop (1),lsStateClosed (2),lsStateOpening (3),lsStateClosing (4),lsStateRecovery (5),lsStateOpened (6)}MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The state of a particular QLLC connection.
Inop, closed, opening, closing,
recovery and opened are states defined in the IBM
document SC30-3409-1 The X.25 1984/1988 DTE/DCE
and DTE/DTE Interface Architecture Reference."::={ qllcLSOperEntry 7}qllcLSOperLgX25 OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The largest QLLC packet allowed to go out on
the QLLC/X.25 side. "::={ qllcLSOperEntry 8}-- *************************************************************
-- * *
-- * THE QLLC LINK STATION STATISTICS TABLE *
-- * *
-- *************************************************************qllcLSStatsTable OBJECT-TYPESYNTAXSEQUENCEOF QllcLSStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table defines link station statistics kept
for each qllc connection."::={ qllc 3}
qllcLSStatsEntry OBJECT-TYPESYNTAX QllcLSStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Link station statistics."INDEX{ qllcLSStatsIfIndex, qllcLSStatsLciVcIndex }::={ qllcLSStatsTable 1}
QllcLSStatsEntry ::=SEQUENCE{
qllcLSStatsIfIndex IfIndexType,
qllcLSStatsLciVcIndex IfIndexType,
qllcLSStatsXidIn Counter32,
qllcLSStatsXidOut Counter32,
qllcLSStatsTestIn Counter32,
qllcLSStatsTestOut Counter32,
qllcLSStatsQuenchOff Counter32,
qllcLSStatsQuenchOn Counter32,
qllcLSStatsInPaks Counter32,
qllcLSStatsOutPaks Counter32,
qllcLSStatsInBytes Counter32,
qllcLSStatsOutBytes Counter32,
qllcLSStatsNumRcvQsms Counter32,
qllcLSStatsNumSndQsms Counter32,
qllcLSStatsNumRcvDiscs Counter32,
qllcLSStatsNumSndDiscs Counter32,
qllcLSStatsNumRcvDms Counter32,
qllcLSStatsNumSndDms Counter32,
qllcLSStatsNumRcvFrmrs Counter32,
qllcLSStatsNumSndFrmrs Counter32,
qllcLSStatsNumDrops Counter32,
qllcLSStatsNumErrs Counter32}qllcLSStatsIfIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Interface Index value for the qllc connection. "
::={ qllcLSStatsEntry 1}qllcLSStatsLciVcIndex OBJECT-TYPESYNTAXIfIndexTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The virtual circuit number for the logical
channel identifier on this interface. "::={ qllcLSStatsEntry 2}qllcLSStatsXidIn OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of XIDs received from the LS on
this VC."::={ qllcLSStatsEntry 3}qllcLSStatsXidOut OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of XIDs sent to the LS on this VC."::={ qllcLSStatsEntry 4}qllcLSStatsTestIn OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of TEST packets received from the LS
on this VC."::={ qllcLSStatsEntry 5}qllcLSStatsTestOut OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of TEST packets sent to the LS from
this VC."::={ qllcLSStatsEntry 6}
qllcLSStatsQuenchOff OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times the connection Quenched off
for this connection. "::={ qllcLSStatsEntry 7}qllcLSStatsQuenchOn OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of times the connection Quenched on for
this connection. "::={ qllcLSStatsEntry 8}qllcLSStatsInPaks OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of information packets received on
this interfaces. "::={ qllcLSStatsEntry 9}qllcLSStatsOutPaks OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number of information packets sent
on this interfaces. "::={ qllcLSStatsEntry 10}qllcLSStatsInBytes OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of bytes in the information
packets received on this connection. "::={ qllcLSStatsEntry 11}qllcLSStatsOutBytes OBJECT-TYPE
SYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of bytes in the information
packets sent on this connection. "::={ qllcLSStatsEntry 12}qllcLSStatsNumRcvQsms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of QSMs received on this connection. "::={ qllcLSStatsEntry 13}
qllcLSStatsNumSndQsms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of QSMs sent on this connection. "::={ qllcLSStatsEntry 14}qllcLSStatsNumRcvDiscs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of DISCs received on this connection. "
::={ qllcLSStatsEntry 15}qllcLSStatsNumSndDiscs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of DISCs sent on this connection. "::={ qllcLSStatsEntry 16}qllcLSStatsNumRcvDms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The number of DMs received on this connection. "::={ qllcLSStatsEntry 17}qllcLSStatsNumSndDms OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of DMs sent on this connection. "::={ qllcLSStatsEntry 18}qllcLSStatsNumRcvFrmrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The number of FRMRs received on this connection. "::={ qllcLSStatsEntry 19}qllcLSStatsNumSndFrmrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of FRMRs sent on this connection. "::={ qllcLSStatsEntry 20}qllcLSStatsNumDrops OBJECT-TYPESYNTAXCounter32
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of packets dropped due to buffer
allocation or other internal problems."::={ qllcLSStatsEntry 21}qllcLSStatsNumErrs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of HDLC protocol errors detected."::={ qllcLSStatsEntry 22}
--
-- Conformance Information
--qllcMibConformance OBJECTIDENTIFIER::={ snaqllc01 2}qllcMibCompliances OBJECTIDENTIFIER::={ qllcMibConformance 1}qllcMibGroups OBJECTIDENTIFIER::={ qllcMibConformance 2}--
-- Compliance Statements
--qllcMibCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for QLLC nodes."MODULE-- this module
MANDATORY-GROUPS{
qllcLSAdminGroup,
qllcLSOperGroup,
qllcLSStatsGroup
}OBJECT qllcLSAdminIfIndex
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminLciVcIndex
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminRole
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminCircuitType
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminX25Add
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminModulo
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."OBJECT qllcLSAdminLgX25
MIN-ACCESSread-onlyDESCRIPTION"Write access is not required."::={ qllcMibCompliances 1}
qllcLSAdminGroup OBJECT-GROUPOBJECTS{
qllcLSAdminIfIndex,
qllcLSAdminLciVcIndex,
qllcLSAdminRole,
qllcLSAdminCircuitType,
qllcLSAdminX25Add,
qllcLSAdminModulo,
qllcLSAdminLgX25
}STATUScurrentDESCRIPTION"A collection of objects providing configuration capability."::={ qllcMibGroups 1}qllcLSOperGroup OBJECT-GROUPOBJECTS{
qllcLSOperIfIndex,
qllcLSOperLciVcIndex,
qllcLSOperCircuitType,
qllcLSOperRole,
qllcLSOperX25Add,
qllcLSOperModulo,
qllcLSOperState,
qllcLSOperLgX25
}STATUScurrentDESCRIPTION"A collection of objects providing operational control
capability."::={ qllcMibGroups 2}qllcLSStatsGroup OBJECT-GROUPOBJECTS{
qllcLSStatsIfIndex,
qllcLSStatsLciVcIndex,
qllcLSStatsXidIn,
qllcLSStatsXidOut,
qllcLSStatsTestIn,
qllcLSStatsTestOut,
qllcLSStatsQuenchOff,
qllcLSStatsQuenchOn,
qllcLSStatsInPaks,
qllcLSStatsOutPaks,
qllcLSStatsInBytes,
qllcLSStatsOutBytes,
qllcLSStatsNumRcvQsms,
qllcLSStatsNumSndQsms,
qllcLSStatsNumRcvDiscs,
qllcLSStatsNumSndDiscs,
qllcLSStatsNumRcvDms,
qllcLSStatsNumSndDms,
qllcLSStatsNumRcvFrmrs,
qllcLSStatsNumSndFrmrs,
qllcLSStatsNumDrops,
qllcLSStatsNumErrs
}STATUScurrentDESCRIPTION
"A collection of objects providing statistics."::={ qllcMibGroups 3}END